package cn.itcast.order;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.web.client.RestTemplate;
import org.springframework.cloud.openfeign.EnableFeignClients;

@EnableFeignClients("cn.itcast.feign.clients")
@MapperScan("cn.itcast.order.mapper")
@SpringBootApplication
public class OrderApplication {
	
	public static void main(String[] args) {
		SpringApplication.run(OrderApplication.class, args);
	}
	
	//@Bean
	//@LoadBalanced
	//RestTemplate restTemplate() {
	//	RestTemplate restTemplate = new RestTemplate();
		//return restTemplate;
	//}
	
	//@Bean
	//IRule iRule() {
	//	return new RandomRule();
	//}
	
}